The rich cultural-historical past of Kratovo left numerous bridges and towers. Only 6 of 12 medieval towers of the city have been preserved to the present day. The time of the construction of those towers has not been established yet, but their architectural style and the ornamentation used, indicate that those construction originate from the period of the Turkish rule. The more significant towers in Kratovo, are the Simiceva tower, Emin-Bey tower and the Hadzi-Kostova tower. The bridges which unite both parts of the city, extend as lances between the two shores of Tavacka river, and are a special feature of the city.